<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <script>
    /*
我们可以将n转换成3进制。如果n的3进制表示中每一位均不为2，那么答案为True,否则为False。
例如当n = 12时，12= (110)3，满足要求;当n=21时，21= (210)3，不满足要求。
    */
    var checkPowersOfThree = function (n) {
      while (n !== 0) {
        if (n % 3 === 2) {
          return false;
        }
        n = Math.floor(n / 3);
      }
      return true;
    };
    console.log(checkPowersOfThree(n = 12))
  </script>
</body>

</html>